dbd0484e574c5ad59f17b22cea54acb0f353b9ac,undertow/src/main/java/org/wildfly/extension/undertow/deployment/UndertowDeploymentInfoService.java,UndertowDeploymentInfoService,createServletConfig,#,279

Before Change


                    if (page.getExceptionType() == null || page.getExceptionType().isEmpty()) {
                        errorPage = new ErrorPage(page.getLocation(), Integer.parseInt(page.getErrorCode()));
                    } else {
                        errorPage = new ErrorPage(page.getLocation(), (Class<? extends Throwable>) classReflectionIndex.classIndex(page.getExceptionType()).getModuleClass());
                    }
                    d.addErrorPages(errorPage);
                }

After Change


                for (final ErrorPageMetaData page : mergedMetaData.getErrorPages()) {
                    final ErrorPage errorPage;
                    if (page.getExceptionType() != null && !page.getExceptionType().isEmpty()) {
                        errorPage = new ErrorPage(page.getLocation(), (Class<? extends Throwable>) module.getClassLoader().loadClass(page.getExceptionType()));
                    } else if(page.getErrorCode() != null && !page.getErrorCode().isEmpty()){
                        errorPage = new ErrorPage(page.getLocation(), Integer.parseInt(page.getErrorCode()));
                    } else {